Skip to content

chore: establish Wright package publication boundary - #235

Merged
Teakowa merged 1 commit into
mainfrom
codex/issue-234-package-boundary
Aug 31, 2026
Merged

chore: establish Wright package publication boundary#235
Teakowa merged 1 commit into
mainfrom
codex/issue-234-package-boundary

Conversation

@e54-bot

@e54-bot e54-bot commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Mark every Wright workspace package with publish = false.
  • Make verify-dist.py fail if any workspace package becomes publishable.
  • Document that the current release surface is binaries/package managers, not crates.io packages.

Verification

  • cargo fmt --all -- --check
  • cargo clippy --locked --workspace --all-targets --all-features -- -D warnings
  • cargo test --locked --workspace --all-targets --all-features
  • python3 scripts/verify-dist.py
  • git diff --check

Scope and follow-up

This is the publication-boundary portion of #234. The source-language owner API migration remains intentionally pending: opy-rs v0.1.7 requires workshop-rs 0.1.16, while the released deltin-rs v0.1.1 and the open deltin-rs#33 compiler contract still use the older Workshop boundary. No local semantic/WIR duplication or text compatibility bridge was introduced.

Refs #234

@Teakowa Teakowa left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Teakowa
Teakowa merged commit e2324f1 into main Aug 31, 2026
14 checks passed
@Teakowa
Teakowa deleted the codex/issue-234-package-boundary branch August 31, 2026 03:28
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Make Workshop Great Again Aug 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants